mountain lobster - French English Dictionary